Leaf Constrained Minimal Spanning Trees Solved by a Ga with Feasible Encodings
نویسندگان
چکیده
We investigate a Genetic Algorithm (GA) solution for the NP-hard Leaf Constrained Minimal Spanning Tree (LCMST) problem on a weighted complete graph using a novel encoding for the genotype which ensures feasibility of the search space when performing crossover and mutation and when initializing the population. The feasible genotype for the LCMST problem is a permutation code (an adaptation of the simple idea of a permutation) which is then mapped into a Pr!fer code (phenotype) whose spanning tree obeys the desired leaf constraint. The effectiveness of the methodology is demonstrated by comparison of experimental results with the exact results for a LCMST problem. We claim that the use of the permutation code for the genotype exploits its inherent virtual mutation behavior and thus makes the GA more efficient.
منابع مشابه
Feasible Encodings for GA Solutions of constrained Minimal Spanning Tree Problems
We solve by a genetic algorithm (GA), three NPhard, constrained, minimal spanning tree (MST) problems on a complete graph using a novel encoding for the genotype which ensures feasibility of the search space when performing crossover and mutation and when initializing the population. By employing a feasible encoding the standard, mainstream, GA paradigm is preserved allowing us to capture the f...
متن کاملTwo Genetic Algorithms for the Leaf-Constrained Minimum Spanning Tree Problem
The features of an evolutionary algorithm that most determine its performance are the coding by which its chromosomes represent candidate solutions to its target problem and the operators that act on that coding. Also, when a problem involves constraints, a coding that represents only valid solutions and operators that preserve that validity represent a smaller search space and result in a more...
متن کاملA Comparison of Encodings and Algorithms for Multiobjective Minimum Spanning Tree Problems
Finding minimum-weight spanning trees (MST) in graphs is a classic problem in operations research with important applications in network design. The basic MST problem can be solved eeciently, but the degree constrained and multiobjective versions are NP-hard. Current approaches to the degree-constrained single objective MST include Raidl's evolutionary algorithm (EA) which employs a direct tree...
متن کاملPatching Up X-trees
A fundamental problem in many areas of classification, and particularly in biology, is the reconstruction of a leaf-labeled tree from just a subset of its induced subtrees. Without loss of generality, we may assume that these induced subtrees all have precisely four leaves. Of particular interest is the question of determining whether a collection of quartet subtrees uniquely defines a parent t...
متن کاملA Genetic Algorithm for the Constrained Forest Problem
Given a graph with positive edge weights and a positive integer m, the Constrained Forest Problem (CFP) problem seeks a minimum-weight spanning subgraph each of whose components contains at least m vertices. Such a subgraph is called an m-forest. We present a genetic algorithm (GA) for CFP, which is NP-hard for me”4. Our GA evolves good spanning trees, as determined by the weight of the m-fores...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001